package ga;

import java.util.ArrayList;


public class Discard {

	/*
	 * Mantem N melhores elementos da popula��o. 
	 * Ordena a popula��o por fitness e aplica a remo��o dos N piores
	 * 
	 */
	public static void KeepNBests(ArrayList<Individual> input, int gaSize){
		int qtdIndividuosAntes = input.size();
		int qtdIndividuosRemocao = qtdIndividuosAntes - gaSize;
		for (int i = 0; i < qtdIndividuosRemocao; i ++){
			input.remove(input.size()-1);
		}
	}
	
}
